forATM - Based High Performance DistributedComputing Environments

نویسندگان

  • Sung-Yong Park
  • Joohan Lee
  • Salim Hariri
چکیده

Current advances in processor technology and the rapid development of high-speed networking technology (e.g., Asynchronous Transfer Mode (ATM), Myrinet, and Fast Ethernet) have made network-based computing an attractive environment for large-scale High Performance Distributed Computing (HPDC) applications. However, due to the communication overhead between computers and the in exible communication architectures of the parallel/distributed software tools, most HPDC applications do not fully utilize the bene ts of high-speed communication networks. This can be mainly attributed to the high cost associated with system calls and context switching, redundant data copying during protocol processing, lack of support to overlap computation and communication at the application level, and tight coupling of data and control functions. In this paper, we present an architecture, implementation, and performance evaluation of a multithreaded message-passing system for an ATM-based HPDC environment that we call the NYNET (ATM wide-area network testbed in New York state) Communication System (NCS). NCS uses multithreading to provide e cient techniques for overlapping computation and communication. By separating control and data activities, NCS eliminates unnecessary control transfers over the data path. This optimizes the data path and improves the performance. NCS supports several di erent ow control algorithms, error control algorithms, and multicasting algorithms. Furthermore, NCS allows programmers to select at runtime the suitable communication schemes per-connection basis to meet the Quality of Service (QOS) requirements of a given application. NCS provides three application communication interfaces: Socket Communication Interface (SCI), ATM Communication Interface (ACI), and High Performance Interface (HPI) to support various classes of applications. The SCI is provided mainly for applications that must be portable to many di erent computing platforms. The ACI provides services that are compatible with ATM connection oriented services where each connection can be con gured to meet the QOS requirements of that connection. This allows programmers to fully utilize the bene ts of the ATM network. The HPI supports applications that demand low-latency and high-throughput communication services. In this interface, NCS uses read/write trap routines to reduce latency, data transfer time, and avoid using traditional communication protocols. We analyze and compare the performance of NCS with those of other message-passing systems such as p4, PVM, and MPI in terms of point-to-point, multicasting, and application performance. The benchmarking results show that NCS outperforms other message-passing systems and provides exible communication services for various classes of applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Parallel I / O System for High - Performance DistributedComputing

PIOUS is a parallel le system architecture for providing process groups access to permanent storage within a heterogeneous network computing environment. PIOUS supports parallel application development by providing coordinated access to paraale le objects with guaranteed consistency semantics and a dynamically-selectable fault tolerance level. For performance, PIOUS declusters les to exploit th...

متن کامل

A New Iterative Fuzzy-Based Method for Image Enhancement (RESEARCH NOTE)

This paper presents a new filtering approach based on fuzzy-logic which has high performance in mixed noise environments. This filter is mainly based on the idea that each pixel is not allowed to be uniformly fired by each of the fuzzy rules. In the proposed filtering algorithm, the rule membership functions are tuned iteratively in order to preserve the image edges. Several test experiments we...

متن کامل

Comparison of three types of G × E performance plot for showing and interpreting genotypes’ stability and adaptability

A G × E performance (interaction, profile) plot for showing genotype-by-environment data is discussed. Three versions of such a plot are compared: the regular performance plot; the performance plot based on coded data (environment-centered performance plot), in which the environment means of a trait are subtracted from data; and the performance plot based on data standardized in environments (e...

متن کامل

Assessment of Yield Stability in Common Bean Cultivars Based on Univariate and Multivariate Methods

Stability and adaptability of ten common bean cultivars were studied in water stressed and normal conditions, three planting dates (including 5 May, 20 May and 5 June), and two years (2014 and 2016) in Shahrekord, Iran. Combined analysis of variance for yield indicated that the effect of genotype by environment interaction was significant; therefore, more accurate statistical analyses were requ...

متن کامل

Evaluation of Genotype × Environment Interaction and Grain Yield Stability of Advanced Bread Wheat Cross-bred lines by GGE Biplot Method

Extended Abstract Introduction and Objective: Investigation of the interaction of genotype × environment and identification of stable and high yielding cultivars in different environmental conditions is of great importance in plant breeding. The objectives of this study are to investigate the interaction of genotype × environment using GGE bilpot graphic method in advanced cross-breeding lines...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007